Coder Social home page Coder Social logo

onedrivebully's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

onedrivebully's Issues

Specified folder doesn't sync

Dear ktheod,

I had no problem installing your software, chose the OneDrive root folder and added the symbolic link to the sub-folder of my "Documents" folder, that I was looking to sync.

However, even after triggering with "Bully now", the folder is not uploaded/synced. The status of the folder remains in "sync pending". This is what I had, before installing your program.

Any idea what might be the issue? What info can I give to you that might help to determine the problem?

Thanks,
JHS

Allow specifying bully interval in seconds or fractions of a minute

When doing something on two computers with synced data or just testing the setup, interval like 30 or even 15 seconds would be much nicer than waiting a minute. If frequent bullying have considerable performance cost there could be some warning on setting interval at less than 1 minute (I haven't noticed any big resource usage, but I don't have many files on my drive right now).

Great App!

Great application! Works with ease!! Excelent support by the developer! Would recomend it!

Same Old Issues that have been Reported over a year ago ...😥

Getting this error on a fresh install ...
image

.Net fully updated / windows fully updated.

Issue #2 -- after installing the application and clicking save with your initial sync settings you can no longer access the configuration screen not even by right clicking and selecting settings.... the settings screen never comes up or you get an error like the above screen shot and then when clicking continue the settings still never come up.
the only way to change your initial settings is to uninstall the application completely and then reinstall ....

Running Windows 11.

Cannot open settings after initial configuration

When trying to open Settings from the taskbar icon, I'm getting the error below which is stopping me from adding any more folders:

onenote-bully-error

Details:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.IOException: The tag present in the reparse point buffer is invalid.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileSystemEnumerableIterator`1.AddSearchableDirsToStack(SearchData localSearchData)
   at System.IO.FileSystemEnumerableIterator`1.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.IO.Directory.GetDirectories(String path, String searchPattern, SearchOption searchOption)
   at OneDriveBully.MyFunctions.getOneDriveForSymLinks()
   at OneDriveBully.SettingsForm.Refresh_dgv()
   at OneDriveBully.SettingsForm.LoadSettings()
   at OneDriveBully.ContextMenus.Settings_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
OneDriveBully
    Assembly Version: 1.3.0.0
    Win32 Version: 1.3.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/K.Theodoridis/OneDrive%20Bully/OneDriveBully.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
CrowdStrike.Sensor.ScriptControl
    Assembly Version: 6.12.12601.0
    Win32 Version: 6.12.12601.0
    CodeBase: file:///C:/Windows/System32/CrowdStrike.Sensor.ScriptControl12601.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4320.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

[Suggest] Using Temp folder as trigger

As OneDrive also trigger of folder scan on folder creation, I would suggest to use temp folder so that OneDrive log would be more clean without the temp file fill up the history

Not picking up existing symbolic links, therefore not forcing sync

Hello

Great looking app, thanks for sharing. Problem is that after adding my 'OneDrive Root Folder' and clicking 'Refresh', nope of my current symbolic links display and therefore force sync doesn't work. If I try to add symbolic link via app, it states "You need to run the application as Administrator" which I'm feel unease about doing and would rather not do.

Is there any way to get the app to recognize existing symbolic links, or add these via the app without running as administrator please?

Thank you

Mac app?

Hallo
Is there a similar app for Mac OS?
Thank you.

Fatel error of v1.3: can't save settings when first open, and pop up an error dialog.

I used v1.2 before and everything went fine. But after the update of v1.3 (have v1.2 uninstalled), I can't save settings when first open, and pop up an error dialog as bellow.

image

Unhandled exception has occurred in your application. If you click Continue, the application will ignore thiserror and attempt to continue. If you click Quit, the application will close immediately.
The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

The Details:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.PathHelper.GetFullPathName()
   at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at OneDriveBully.MyFunctions.IsSymbolic(String path)
   at OneDriveBully.MyFunctions.getOneDriveForSymLinks()
   at OneDriveBully.SettingsForm.Refresh_dgv()
   at OneDriveBully.SettingsForm.LoadSettings()
   at OneDriveBully.ContextMenus.Settings_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
OneDriveBully
    Assembly Version: 1.3.0.0
    Win32 Version: 1.3.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/K.Theodoridis/OneDrive%20Bully/OneDriveBully.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4320.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

And then I uninstalled v1.3, and install v1.2 back, and v1.2 still works fine.
My OS is windows 1909 (OS build 18363.1379), and I use onedrive for business. My onedrive root path is like C:\Users\XXX\OneDrive - YYY.edu.
Hope these information help.

Error when adding the folder to the "other" computer

So I am trying to find a way to get "C:\Users\Username\Appdata\Local\Google\Chrome\User Data" to synchronize between 2 computers so that when I add a profile on one computer it is replicated on the other computer. This way the shortcuts to the profiles on my computers desktops will direct to the exact same profile and stay in sync, including new profiles created on one computer but not the other. It is important for the shortcuts to point to the exact same folder as they are numbered and having a different number for the "same" profile on the other computer creates confusion and potentially duplicate shortcuts on the desktop. This tool is not allowing me to add the folder to the second computer "because it is already there".

image

Timer works in mysterious ways

Reported by user that the timer may say 5 minutes remaining (by hovering over the icon) and 3 minutes later still mention 5 minutes remaining.

Need to check timer functions and icon caption.

path too long

I get this error frequently when OneDriveBully is running. It has never worked.
image

UI does not show up

hi i am using your latest version 1.2. was able to setup the msi and the UI opened once. i did link a dropbox folder inside onedrive and worked well.
after exiting the application and when i reopen the UI does not show up. i tried uninstalling and reinstall stil the ui does not show up.

the task manager says that the process is running.
pls help to fix this.

Unable to create symbolic link

Thanks for your great work! But I have met some problems.


System Version: Windows10 1909 ProWorkstation

  1. I choose the OneDrive Root Folder at first, and then click Add button, choose the folder which I want to sync but not in onedrive folder. It told me 'Unable to create symbolic link'
    Unable to create symbolic link - Screenshot

  2. The button in function 'Symbolic links' can not work.

System.ArgumentOutOfRangeException: 索引超出范围(Out of index)。必须为非负值并小于集合大小。
参数名: index
   在 System.Collections.ArrayList.get_Item(Int32 index)
   在 System.Windows.Forms.DataGridViewSelectedRowCollection.get_Item(Int32 index)
   在 OneDriveBully.SettingsForm.b_DeleteSymLink_Click(Object sender, EventArgs e)
   在 System.Windows.Forms.Control.OnClick(EventArgs e)
   在 System.Windows.Forms.Button.OnClick(EventArgs e)
   在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
   在 System.Windows.Forms.Button.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已加载的程序集 **************
mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.8.4042.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
OneDriveBully
    程序集版本:1.2.0.0
    Win32 版本:1.2.0.0
    基本代码:file:///F:/OneDrive_Files/outlook/OneDrive/OneDriveBully.exe
----------------------------------------
System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.8.4042.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    程序集版本:4.0.0.0
    Win32 版本:4.8.4001.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.8.3752.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.8.3752.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.8.4042.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.8.3752.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
    程序集版本:4.0.0.0
    Win32 版本:4.8.3752.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3752.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Numerics
    程序集版本:4.0.0.0
    Win32 版本:4.8.3752.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3752.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何未经处理的异常
都将被发送到在此计算机上注册的 JIT 调试程序,
而不是由此对话框处理。

Error When Running

Please see screenshot error for after just installing the Bully application. All I did was put in my OneDrive location and set the interval to 6 and this error popped up. I do not need to create symbolic links with this as I have already created all of the ones I need.

image

About the path problem of OneDrive Path

Bro, I really appreciate you developing this APP and the great thing is that you came up with a solution.
I'm starting to experiment with it. The problem now is that no matter how I set the Onedrive path, it always recognizes the path as "C:\Temp" instead of the path I actually selected "D:\OneDrive.One Drive".

OneDrive Bully

Does this work for symlinks of files, or only directories?

I have two symlinks currently in my Onedrive, one pointing to a directory and one pointing to a single file. When I installed OneDriveBully, it identified the directory symlink no problem, but it doesn't recognize the file. Is this a hard limitation of OneDriveBully, a bug, or a feature that could be added?

(Relatedly, does OneDriveBully work with hardlinks/junctions, or is it really only symlinks?)

Feature Request: Allow custom OneDrive Path for symlinks

Lately I've been frustrated by Google Drive removing core functionality that I rely on, and I'm at the end of my rope looking for an alternative. Your application is the closest I have found, it's only missing one small thing.

Here's what I want to do: I have two computers, my laptop and my desktop. I want to backup folders (Pictures and Documents) from both of them to OneDrive (or any cloud backup service really). I do not want the folders synced across devices. I do not want the folders moved to a different location on my filesystem. Your application handles all of this, but there's one issue: The folders on my laptop and desktop have the exact same path (C:\Users\Derek\Pictures, C:\Users\Derek\Documents). So regardless of which choice I choose when creating the symlink in OneDrive Bully, the OneDrive Path is the same.

What I would like is to define custom OneDrive Paths so that I can create something like OneDrive\Laptop\Pictures, OneDrive\Desktop\Pictures.

No way to add hidden folders

It would be great if when using the Add button you had a way to enter a path so that you could do C:\Users\username\appdata...

Awesome work

So the original one drive app not only is restrictive in what it can sync but its also "destructive". Considering the folder backups (as its called in one drive app) is marked as a backup, the fact it can lose you data is a bad flaw which this app resolves.

So my story is I originally selected desktop, documents and pictures to backup on one drive. I was expecting it to sync/upload the files to one drive whilst preserving the local source files. But the warning sign was there when I was presented with an error it couldnt sync 3 files due to a file lock issue. It made no sense.

Then later I discovered Macrium Reflect was broken, all of its XML definition files were missing (stored in documents folder).

So what happened?

Basically the feature on the onedrive app actually moves the files locally first to the local onedrive folder, and then from there it syncs the files to the one drive servers, it also changes the location for the built in windows redirects to these folders to aim to hide what they done to the end user, at no stage of this process does it inform that its taking destructive actions on the source files. When I got those locked file warnings I chose to skip, as I thought I was merely skipping online sync of the 3 files, but instead it skipped the local move, and onedrive removed the source folder when it was done so the 3 files were "deleted". Horrible design for a backup feature. Macrium freaked out as it doesnt track the documents redirect, it was using the actual path to the files which was no longer valid because one drive moved them locally.

Then I discovered onedrivebully. I have after disabling the backup feature in the main app and moving all the data back now made my first junction pointing to my pictures folder and right now as i type this its doing a non destructive upload from the proper source location. Such a simple idea to use junctions, yet the main onedrive dev's chose a destructive way instead, so I think its work documenting this benefit as well. As its a safer method that doesnt touch the source files, whilst the official backup feature moves them (and will delete any you choose skip for if it hits an error).

Will close the issue as not actually a problem, just wanted to say thanks.

[feature request] Using USN journal for monitoring sync, and selective sync Feature!

It could be better, when file actually change to trigger the synchronization! Seem monitoring file change could use USN Journal. Further, It would be nice to monitoring folder and automatically create new file symbolic link, the circumstance of this is like the folder structure i have:

-folder1
  -sync-me
    settings.conf
  -don't-sync
    some.logs
    some.lockfile
somthing.xml

when I don't want to sync don't-sync folder but remain the rest to sync, I could create a symlink structrue like this:

-OneDrive
  -folder1
    -sync-me
      settings.conf (symlink)
  some.logs (symlink)

But the new file create in folder1 will not updated in OneDrive. So I think If OneDriveBully can automatically create a monitoring folder's newfile symbolic link (also ignore don't-sync folder) will be great!

64-bit portability

This is not a problem. This is a question.

Microsoft is upgrading OneDrive to 64-bit.

Are there any plans to upgrade OneDrive Bully to 64-bit?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.